/* ==========================================================================

   Index Page

   ========================================================================== */
@media screen and (max-width: 640px){
	.leftlogo{float:left; margin-top:15px; display:none}
  
  .services-box.horizontal .icon{height:55px;}
}
/*我们*/
.sect_us { overflow: hidden; background: #fff; position: relative; }
.us_text { padding: 1rem 0; line-height: 2; text-indent: 2em }
.us_img2 { margin-top: 1rem }
/*产品*/
.cate-hd{text-align: center;margin-bottom: 30px}
.cate-hd a{display: inline-block;font-size: 18px;padding: 0 3%;margin:4px;line-height:40px;color: #000;background-color: #fff;border-radius: 20px;border: 1px solid #d8d8d8}
.cate-hd a.on{background: #137DBF;color: #fff;border: 1px solid #137DBF}
/* 新产品样式 */
.fullwrap{max-width: 100%;margin-left: auto; margin-right: auto;}
.section_pro .cate-hd a{font-size: 16px;background-color: inherit;border-radius: 0;}
.section_pro .cate-hd a.on{background: #137DBF;}
.section_pro{overflow: hidden;}
    .section_pro .index_ .T h2{}
    .section_pro .index_ .T h5{color: #5f5f5f}
    .section_pro .index_ .T h5.border strong:before,.section_pro .index_ .T h5.border strong:after{border-color: #5f5f5f}   
    .block1 .index_{padding-top: 5em;padding-bottom: 0}
    .block1 .jcarousel-wrapper{margin-bottom: -62px}
    .block2{padding: 80px 0 50px 0}
    .dmore{text-align: center;padding-top: 20px}
    .dmore a{padding: 8px 30px;font-size: 14px;border: 1px solid #cecece;color: #767676;background-color: #f2f2f2;border-radius: 20px}
    .dmore a:hover{background-color: #137DBF;color: #fff}
/*jcarousel图片库*/
.thumb-wrapper .jcarousel{width:auto;}
.thumb-wrapper .jcarousel .media-box{padding: 0 17px;margin-bottom: 0;width:298px}
.thumb-wrapper .jcarousel .media-box .icon{width: 265px; height: 210px;/*background: #dbdfde;border:none;border-bottom-color: #137DBF*/}
.thumb-wrapper .jcarousel .media-box:hover .icon{}
.thumb-wrapper .jcarousel .media-box h5{font-size: 18px;padding: 15px 0}
.thumb-wrapper .jcarousel-control {color: #fff;background-color: #137DBF}
.thumb-wrapper .jcarousel-control:hover {color: #000;border-color: #fff;background-color: #fff}
.thumb-wrapper .jcarousel-control-prev{left:-70px}
.thumb-wrapper .jcarousel-control-next{right:-70px}
.thumb-wrapper .jcarousel-wrapper:hover .jcarousel-control-prev{left: -50px}
.thumb-wrapper .jcarousel-wrapper:hover .jcarousel-control-next{right: -50px}
/*样式2*/
.mask2{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:20% 5% 0 5%;background:rgba(19,125,191,.5);color:#FFF;content:"";text-align:center}
.mask2 span{font-size:14px}
.mask2 i{font-size:24px}
a:hover .mask2{display:block}
/* 关于我们 */

.us_box{background-color:#fff; margin:50px auto; width:100%}
.us_box .usimg{float:left; width:50%; height:50%;}
.us_box .ustext{float:left; width:50%; height:50%; text-align:center; vertical-align:middle;}
.us_box .ustext p{padding:20% 0 0 0; font-size:2em}
.clearboth{clear:both}
/* 案例 */

.h100{height:100px;}
.case-box{padding: 0 0.2%; margin-bottom: 30px;width:100%;}
.case-box .icon{width: 100%; height: 100%;/*background: #dbdfde;border:none;border-bottom-color: #137DBF;*/ text-align:center;}
.case-box h5{font-size: 18px;padding: 15px 0; border-bottom:#ccc 1px solid; text-align:center}
.block3{margin:0 auto; width:80%; padding: 0; background-color:#eee; clear:both}
.dmore3{margin:0 auto; width:30%; padding: 8px 30px; background-color:#127EBF; text-align:center;}
.dmore3 a{color:#fff}
@media screen and (max-width: 640px){
		.case-box{padding: 0 0.2%; margin-bottom: 30px;width:100%;}
}
.usbox{width:100%; height:566px; background:url('../img/us.jpg') no-repeat; color:#fff; padding-top:10%}
.usbox h2{text-align:center}
.usbox h5{text-align:center}
.usboxp{width:90%; line-height:200%; margin:20px auto;}
.usboxp p{text-indent:25px; margin-top:30px;}
.sect_adv_1{background: #fff}
.sect_adv_2{background: #f0f0f0}
.sect_adv_3{background: #fff}
.sect_adv .index_{padding-top:0;padding-bottom:0}
.sect_adv .services-box{padding:20px 0;background:inherit;text-align:left}
.sect_adv_2 .services-box{padding:50px 0}
.sect_adv_3 .services-box{padding:50px 0}
.sect_adv .services-box h3{position:relative;padding-left:50px;color:#cc0033;overflow: hidden;}
.sect_adv .services-box h3 p{padding:0;color:inherit;font-size:22px;line-height:1}
.sect_adv .services-box h3 p:before{content:''}
.sect_adv .services-box h3 small{padding:0;color:#b2c1d2;vertical-align:top;text-transform:uppercase;font-size:12px}
.sect_adv .services-box h3:before{position:absolute;top:-20px;left:0;font-weight:bolder;font-size:40px}
.sect_adv_1 .services-box h3:before{content:'01'}
.sect_adv_2 .services-box h3:before{content:'02'}
.sect_adv_3 .services-box h3:before{content:'03'}
.sect_adv .services-box p{height:auto;color:#3a3a3a;padding-left: 10px;text-align: justify;}
.sect_adv .services-box p span{color:#cc0033}
@media screen and (max-width: 640px){
	.sect_adv .services-box h3{padding-left: 35px}
	.sect_adv .services-box h3 p { font-size: 16px }
	.sect_adv .services-box h3:before{font-size: 26px;top:-8px;}
	.sect_adv .services-box p{font-size: 13px}
}
.news_box{background: #fff}
.news_box .icon,.news_box .text{height: 400px;width: 100%}
.news_box .icon img{width: 100%;height: 100%}
.news_box .text{padding: 0 10%;text-align: center;font-size: 12px}
.news_box .text p{color: #585858}
.news_box .text p span{font-size: 16px;display: block;padding-bottom: 1.5rem;color: #000}
.news_box .text p a.more{color: #ccc;border-color: #ccc}
.news_box.on .text{background: #137DBF;}
.news_box.on .text p,.news_box.on .text p span{color: #fff}
.news_box.on .text p a.more{background: #137DBF;color: #fff;border-color: #76AED0}
.news_box .title{font-size:1.2em; font-weight:bold}
@media screen and (max-width: 640px){
	.news_box{margin-bottom: 10px}
	.news_box .text { height: auto !important; padding: 2rem;}
}
/*新闻*/
.sect_new { overflow: hidden; background: #f7f7f7 }
.news-box { position: relative; margin-bottom: 2rem }
.news-box .news_time { background: #f2f1f1; text-align: center; color: #7e7e7e }
.news-box .news_time .date { line-height: 2.4 }
.news-box .news_time .date i { padding: .6rem 0; background: #393a45; font-size: 1.2rem; color: #fff; display: block; line-height: 1 }
.news-box .news_time .item { display: none; }
.news-box .news_cont { }
.news-box .news_cont h5 { font-size: 1rem; font-weight: normal; padding-bottom: 6px; position: relative; }
.news-box .news_cont h5 a { padding-right: 20px; color: #363535; display: block; position: relative; }
.news-box .news_cont h5 a:before { display: block; content: '+'; position: absolute; right: 0; top: 50%; margin-top: -10px; width: 18px; height: 18px; text-align: center; line-height: 18px; background-color: #9b9b9b; color: #fff }
.news-box .news_cont h5 a:after { display: block; content: ''; position: absolute; width: 20%; height: 1px; background-color: #2b2a2a }
.news-box .news_cont p { color: #7e7e7e; height: 50px; overflow: hidden; text-align: justify }
.news-box a.more { border: 1px solid #2b2a2a; font-size: 0.875rem; padding: 0.3rem 1.2rem; display: inline-block; }
.news-box a.more:hover { border-color: #c1484d; color: inherit; }
.news-box.on .news_time .date i { background: #fcb708; }
.news-box .news_cont h5 a:hover:before, .news-box.on .news_cont h5 a:before { background: #fcb708; color: #fff }
.news-box .news_cont h5 a:hover:after, .news-box.on .news_cont h5 a:after { width: 150px; background-color: #fcb708 }
.thumb { width: 100%; height: 168px; background-position: center center; background-size: 100% auto; background-repeat: no-repeat; }